perm filename SUMEX.DOC[NET,KMC] blob sn#186025 filedate 1975-11-03 generic text, type T, neo UTF8
SUMEX IS ARPA HOST NUMBER 56, SAIL IS 11.

ONCE SUMEX HAS TYPED "SUMEX-AIM....." :

LOG COLBY <PASSWORD> HMF (CR)

SOME TENEX COMMANDS:

TE NVT   or DM    announces terminal type(enables lower case)
DIR     LISTS YOUR DIRECTORY
READMAIL   READS YOUR MAIL -- WHEN IT ASKS YOU FOR DIRECTIONS, HIT (CR)
SNDMSG   SENDS A MESSAGE
    GIVE YOUR NAME AND THE NAME OF THE RECEIVER WHEN IT ASKS.
    TYPE THE MESSAGE.  THEN END WITH CONTROL-Z.  IT SHOULD SAY OK.
SOS   STARTS SOS.  YOU THEN SAY EITHER /E TO EDIT AN ALREADY EXISTING FILE,
    OR /C TO CREATE A FILE.
PARRY  STARTS PARRY.  THEN ANSWER THE QUESTIONS JUST LIKE NORMAL.
TYPE FILE   TYPES THE FILE CALLED FILE.
DEL FILE;*   DELETES ALL VERSIONS OF THE FILE CALLED FILE.
DEL FILE     DELETES ONLY THE LATEST VERSION OF THE FILE CALLED FILE.
UNDEL FILE;*   UNDELETES ALL VERSIONS OF THE FILE CALLED FILE.
EXP    EXPUNGES ALL DELTED FILES FOREVER SO YOU CANT GET THEM BACK.
    YOU WANT TO DO THIS AFTER YOU ARE SURE THAT THE FILES YOU DELETED ARE OK.
LOGOUT   LOGS YOU OUT.
   *** DONT FORGET TO LOGOUT AT SUMEX BEFORE BREAKING THE CONNECTION

NOTE THAT YOU JUST TYPE "SOS" OR "PARRY", NOT "R SOS" OR "R PARRY"

TENEX ASKS ALL KINDS OF (USEFUL?) QUESTIONS LIKE "old file" "new file" "confirm"
  THAT YOU HAVE TO ANSWER BEFORE IT GOES ON.
  TO ANSWER, JUST TYPE (CR)

ANOTHER FEATURE OF TENEX IS THAT YOU O@∞LY HAVE TO TYPE THE FIRST FEW
  CHARACTERS OF ANYTHING, AND THEN TYPE ALTMODE (OR ESCAPE OR WHATEVER IT
  IS ON YOUR MACHINE) AND IT FILLS OUT THE REST OF THE NAME FOR YOU
  IF THE NAME IS UNIQUE, OTHER WISE IT BEEPS YOU (OR TYPES π FOR A BEEP).
 TO TRY THIS FEATURE, SAY "DIR" THEN ESCAPE THEN "MESS" THEN ESCAPE
  AND WATCH IT FILL IN THE NAMES.

↑R REPEATS THE LINE     ↑R IS CONTROL-R
↑A IS BACKSPACE
↑Y IS PAUSE OUTPUT,  ANOTHER ↑Y WILL CONTINUE OUTPUT

******** SAIL'S DIAL PROGRAM *************
DIAL 324-8600
		TRY 324-8610 WHEN LOW NUMBERED LINES HAVE HARDWARE PROBLEMS
		An automatic cycler runs through 8600 - 8614.
LOG FAUGHT <PASSWORD> HMF (CRLF)

	THEN SAY META-L FOR LINE MODE AT SAIL

DIR	OR WHATEVER
LOGOUT
THEN BE SURE TO SAY CTRL-META-Q TO BREAK THE CONNECTION AND RESET TTY11 HERE


CTRL-META-Q TO BREAK THE CONNECTION

TROUBLE  x7-5118	COMPUTER ROOM - ASK FOR HEATHMAN
	 x7-5141	TERMINAL ROOM, CARPENTER, TB-105
	 x7-6898	JIM CROSSLAND
	 x7-5208	RANDOM ROOM AT SUMEX
	 x7-3797	BOB SMITH AT IMSSS
	 x7-6707	JIM LIEB
	497-5569	RINDFLEISCH


KAREN CARPENTER -- ADMINISTRATIVE SECY

FILDMP -- PROGRAM TO SEE THE BINARY CONTENTS OF A FILE
LIST <FILENAME>, (CR)   GETS YOU INTO SUBCOMMAND MODE.
  YOU CAN THEN SAY  NO C$  FOR NO CONFIRMATION,
	 OR  REM$  FOR REMEMBER THESE SUBCOMMANDS.
  (CR) GETS YOU OUT AND DOES THE COMMAND.


FTP'ING TO SUMEX

	FTP SUMEX
	USER FAUGHT↔pass↔
	ACC HMF↔

	TYPE A↔
	RETR <FN>←<FN>;<VERSION NUM>↔
	QUIT↔

	STOR <FN>→<FN>;<VERSION NUM>↔
	QUIT↔



DECTAPE FROM SAIL TO SUMEX

AT SAIL

	GET NEW DECTAPES
	ASS DTA4	OR DTA3, NOT 1 OR 2
	R DMAN
	DTA4
	L OR Z FOR GOOD DIRECTORY
	PUT FILES
	DISENABLE TAPE WRITE
	GET SAVE FILES
	BINCOM	TO FIND OUT IF THE TAPE IS ANY GOOD

	EACH DECTAPE HOLDS ABOUT 70K MAX

AT SUMEX

	ASS DTA0:
	DIR DTA0:
	MOUNT DTA0:
	COPY DTA0:<FILENAME> TO <ESC>

	GETDMP
	<FILENAME>
	SAVE <ESC>20 TO 477777 ON <FILENAME>.SAV

  CHANGING LISP CORE IMAGE

	GET <FILENAME>
	REE
	(INITFN NIL)
	(DE ...
	(INITFN @GN2)     OR WHATEVER
	↑C
	SAVE <ESC>20 TO 477777 ON <FILENAME>.SAV

  USING SAIL AT SUMEX -- NOTE: DONT USE STDBRK!!!!

	SAIL		COMPILER
	B.SAI
	↑C
	LINK10		LOADER
	SYS:LOWTSA
	DSK:B
	/G
	SAVE <ESC>20 TO 477777 ON <FILENAME>.SAV



DOCUMENTATION AT SUMEX:

<DOC>HELP.FAIL TELLS ABOUT SUMEX'S FAIL
<DOC>SUMEX-JSYS'S  TELLS ABOUT JSYS'S THAT SUMEX HAS IMPLEMENTED

<ILISP>TNXLSP.DOC  TELLS ABOUT SUMEX ILISP (FROM IMSSS)





JSYS'S AND OTHER TECHNICAL THINGS

SWAP:  (GET and SFRKV or GEVEC)

  need to do this one from the registers
first do GET of the file with fork=own fork
then either:
  right half of loc 120 has the starting address
  put into AC 1 and JRST thru 1
 or:
  SFRKV for Tenex sav files

system load: use 5 minute average
  load ave below 4 is ok, above 5 is bad

other jobs with name Parry -
  look up number of string name Parry
  search thru the system table

Scheduler MUST set own name to Parry, else it might not be accessible
  to other instances of the scheduler.

Check core size of other Parrys.

TMPCOR - doesnt really exist.  create a real file on the directory.

GETINF and PUTINF allow up to 20 words of info to be put in the system,
  like TMPCOR.

Error messages:
  there exists a JSYS to get the last error code.  all error codes
are unique.  want to test these on error return, usually +1.
  interrupt error traps must be enabled, and is messy (PSI interrupts).

LOGIN.CMD is the file for automatic login procedures. (option.txt)



ILISP *** *** *** *** *** *** *** *** *** ** ***

ROUTINE TO AVOID GC AT STARTUP:  (SOURCE: TOM WOLPERT)

(GETDDT)
(FIXSYM)
(OPS BLT '251000)
(SYMDEF DTAREA START JOBSA)
(SYMOFF DTAREA DTAREAP17 '17)
(UNDDT)

~USER AT CREATION TIME TO AVOID GC ON STARTUP.
~SAVES ACS, CHANGES JOBSA TH, HALTS.
~ON STARTUP, RESTORES ACS AND GOES ABOUT IT BUSINESS
(LAP CREXIT SUBR)
	(MOVEI 1 XSTART)
	(HRRM A JOBSA)
	(MOVEI 1 DTAREA)
	(BLT 1 DTAREAP17)
	(MOVEI 1 '400000)
	(JSYS 0 $HALTF)
XSTART
	(MOVE 1 (C DTAREA 0 0 0))
	(BLT 1 '17)
	(JSRT 0 START)
	NIL